home *** CD-ROM | disk | FTP | other *** search
- New changes/fixes to JACOsub
- ============================
-
- IF YOUR OLD VERSION OF JACOSUB IS 2.3 OR LOWER:
- Remember to RE-INSTALL THE FONTS. Be sure your system time and date is set
- correctly first. Also, please delete your old jacosub.cfg file (the
- archive contains an empty config file to replace your old one).
-
-
- version 2.4
- -----------
-
- New things:
- * New! Friendly way of setting text appearnace directives (scripts menu).
- * JF directive now has Center, Left, Right, and Unconditional modifiers.
- JF:U is useful for titling credits -- see demo.js.
- * VL directive modified; omit the argument means "same as previous line."
- * Added buffer pre-load option to step-play for live manual playing.
-
- Fixes:
- * Fonts had to have some flags re-set to work properly with aspect ratio
- assignments in AmigaDOS 3.0. RE-INSTALL THE FONTS.
- * #Palette colors exceeding maximum are now ignored, not reassigned.
- * #D no longer makes trailing comments uppercase after compiling.
- * Fixed Enforcer hits in editor and font config requester.
- * Search+Replacing "x" with "_x" no longer results in endless loop.
- * Fixed bugs wrt editor cursor, script comments in #F commands, etc.
-
-
- version 2.3
- -----------
-
- New things:
- * NEW SCRIPT DIRECTIVES:
- VA causes a line to appear Above the previous one.
- VM directive now includes an optional up-or-down shift parameter.
- Tx designates the line as belonging to a separately-timed track.
- JF justifies text flush with the edges of the current text box.
- JF justifies text flush with the edges of the current text box.
- * Added "Hex character" Edit Menu selection for entering special codes.
- * Added new "Punch-in" timing capability, toggles time recording on or off.
- * Added "Equivalences" Timing Menu selection for some time calculations.
- * During timing, double-click or press TAB to raise titles with a small
- gap forced in between successive titles.
- * During timing, sizes of the "used" and "waiting" lists may be cycled.
- * Pressing T during play toggles running clock @NNNN/H:MM:SS.FF formats.
- * MouseMove now toggles between VP and VL vertical positioning.
- * Added font aspect ratio specification to #Font script command (2.0+).
- * Single-drive 1.3 users can use the Shell script MakeWB (in the scripts
- directory) to make a minimal Workbench boot disk.
- * Playing/Video config now has timer selection.
-
- Fixes:
- * Added "KNOWN BUGS" section to end of Overview.doc - help if you can!
- * Program now strips out CR characters when loading MSDOS text files.
- * Timing procedure no longer causes color errors or title mis-positioning.
- * Timing requesters now use the script's time format (@NNNN or H:MM:SS.FF).
- * Default palette colors 4 - 15 changed to give a better variety of colors.
- * Other miscellaneous minor or inconsequential bugs fixed.
-
-
- version 2.2
- -----------
-
- New things:
- * Program can now signal time events with a short beep during play.
- * Added ability to loop forever during normal script play.
- * VM DIRECTIVE BEHAVIOR CHANGED: Now uses VTn and VBn settings to determine
- middle of area in which to display titles. This has no effect on most
- scripts, but adds flexibility.
- * The JCovert script conversion utility now supports ZeroG (.zeg) scripts.
- * Instructions on the timing display can now be toggled on or off.
- * Predefined title directives can now go up to D20 instead of D9.
- * Added section to JACOsub.doc on "How to Time a Script."
-
- Fixes:
- * Global shift was not shifting titles at start time 0:00:00.00. Fixed.
- * Removed 32-bit AGA palette support; it was screwing up palette requester.
- * Sometimes loaded wrong script if two existed with different extensions.
-
-
- version 2.1 - second Fred Fish release
- --------------------------------------
-
- New things:
- * VERSION 1.XX REGISTERED USERS NEED A NEW VALIDATION CODE. See end of
- Register.doc for details on getting a free updated code.
- * Added "Insert dummy times" script menu selection.
- * Program warns if your fonts are too old. Re-install them, OK?
-
- Fixes:
- * Program will not allow a proportional font to be the timer/clock font.
- * Timing screen now uses hardcoded palette instead of script play palette.
- * Script play won't get stuck in an endless loop if IFF files not found.
- * Pressing RETURN after starting program caused a crash (stupid mistake).
- * Fixed memory corruption when compiling long lines with many wordwraps.
- * Number of colors wasn't getting updated properly in Play/Video requester.
- * Version 2.0 could not run under AmigaDOS 1.3; version 2.1 can.
- * Filename string requester now works (appears if no req or asl.library).
-
-
- version 2.0 - public beta release
- ---------------------------------
-
- New features & changes (see also version 1.99 changes):
- * JACOsub can now time scripts!
- * 24-PIXEL CLOCK FONT NO LONGER EXISTS. The new 18-pixel characters are
- the same size as the old 24-pixel font but occupy less vertical space.
- * The IS directive now supports AGA IFF files for AmigaDOS 3.0+ !!
- * Modified CS directive; CSL will put a shaded box behind individual lines.
- * You can now abort long script compiles by pressing the ESC key.
- * Play screen size can now be set from the Play/video config menu.
- * New configuration settings: EDITORWINDOW, DISPLAYSIZE, AUTOENDTIME.
- * Amigas with AGA chips can now use more than 4 colors in superhires mode.
- * The program now allocates its own stack.
- * Added more documentation files: FAQ, Register.doc, and QuickRef.doc.
-
- Fixes:
- * File requester pattern gadget no longer gets trashed. Keep the pattern
- under 30 characters however.
- * Fixed asl.library Enforcer hits with valuable help from Jacob Ellis.
- * Font colors other than 3 should now look proper after loading config.
- * VH directive got broken in 1.99; it's fixed now.
- * FS no longer causes crashes in superhires mode
- * Time overlap warnings are now triggered more sensibly.
- * Default directive no longer gets reset when saving video settings.
- * Proper fader values are now output to ARexx genlock scripts.
- * MouseMove now works properly in blocks, with #S & #R, genlock directives.
- * AutoEndtime feature no longer locks up on titles containing comments.
- * Added AGA-compatible palette loading in hopes of fixing a strange bug.
- * Editor window operates properly if another window is covering it.
- * Numerous operational oddities tracked down and fixed.
-
-
- version 1.99 - improvements and fixes for 1.9/y/z
- -------------------------------------------------
-
- New features:
- * REGULAR FONTS HAVE CHANGED WITH THIS RELEASE. The 29-pixel font is now
- outline only (with no shadow), and there is a new 32-pixel font which is
- essentially the 29-pixel font with a shadow. Fonts 1-9 now default to
- the 32-pixel font (not 29); font 0 still defaults to 36.
- * SUPERHIRES FONT HAS CHANGED WITH THIS RELEASE. The 36-pixel font now
- has an outline appropriate for superhires, but no shadow. This should
- help speed up the program, which is slow to generate its own outlines.
- * Fonts may now be mixed within the same line, e.g. \F2 means use font 2.
- * Added an IFF picture preview function to the File menu.
- * Implemented Time Divide and Auto Duration in the Scripts menu.
- * Time range specifications (like ramps and shifts) may now be stated as
- H:MM:SS.FF in addition to the old seconds.units format.
- * MouseMove now displays all lines occupying the same time as the target
- line, but ONLY if the line is inside a highlighted block.
- * JACOsub is now compiled with the SAS C++ 6.51 compiler.
-
- Fixes:
- * Loading a font from your script no longer corrupts memory (this bug
- appeared in 1.9y/z and caused unpredictable behavior including crashes).
- * Fixed various bugs with ramp/shift roundoff, VH directive, wordwrap, etc.
- * Fixed bug causing ARexx commands in the script to be executed twice.
- * The #include command should no longer caused a genlock fade to be missed.
-
-
- version 1.9 - "script editor" release
- -------------------------------------
-
- New features and fixes (update releases):
- (1.9z) Ramp and Resolve times now calculates new times correctly.
- (1.9z) #R and #S commands are properly removed during time resolve process.
- (1.9z) Global #S command now handled properly if it occurs after #I or #C.
- (1.9z) Blank # comments no longer generate a compiler warning.
- (1.9z) Video allocation failures should be handled better now.
- (1.9z) Fixed several problems with fonts (loading, requester, rendering etc.)
-
- (1.9y) All # commands may be words, for example #T can be #TIMERES, #F
- can be #font, #R can be #Ramp, etc.
- (1.9y) Implemented some time-manipulation features in the editor.
- (1.9y) Added the #CLOCKPAUSE command. Example: #C 0:00:30.00 will pause
- the script at 30 seconds. A keystroke or ARexx event continues it.
- (1.9y) Times can now be in two formats: The normal H:MM:SS.FF format,
- and a new @FFFFF format representing whole time units.
- (1.9y) Added a -trace commandline switch for debugging initialization.
- (1.9y) Split up JACOsub.doc into two files, Overview.doc and JACOsub.doc.
- (1.9y) #S commands subsequent to the first #S command now work properly.
- (1.9y) Video buffer allocation failures are now handled more gracefully.
- (1.9y) Cutting the last line of the script no longer crashes the editor.
- (1.9y) Fixed several cosmetic behavioral problems in the editor.
- (1.9y) Fixed erratic clock offset problems for first few VB subtitles.
-
- New features (1.9):
- * The script editor is done! (but script timing is not done yet)
- * Graphical mouse-positioning of any timed text or IFF brush is possible.
- * Added ARexx communications! See ARexx.doc file.
- * GVP and Video Toaster fades are now supported through ARexx (but no
- scripts written yet -- see ARexx.doc for details if you want to write an
- ARexx script for your genlock).
- * New directive: RX causes your timed script to execute any ARexx script.
- * New directive: VH sets line height as % of font height. Default VH100.
- * New config setting: FKEY defines function key macro strings for editor.
- * New escape code: \ at the end of a line indicates that the text continues
- on the next line in the file. See the demo script for examples.
-
- Fixes (1.9):
- * The arrow keys should now work under AmigaDOS 1.3.
- * Superhires mode got broken in 1.8. It should be fixed now.
- * Requesters now use the Topaz 8 font to preserve their appearance.
- * The program no longer resets Workbench screen colors.
- * Compiled scripts should now load properly (but who uses them??).
- * Version 1.8 crashed under AmigaDOS 1.3. It now behaves better.
- * Ramp-time changes weren't being processed in the play requester. Fixed.
- * Bugs that might cause unexpected instability problems were killed.
- * Moved doc files to their own subdirectory, and rearranged JScripts.doc.
-
-
- version 1.8 - "script viewer" release
- -------------------------------------
-
- * Improved functionality of more of the pull-down menu selections.
- * Added several requesters for playing and configuration.
- * Version 1.8 now works as a many-featureed file viewer, but not an editor.
- * Added play-screen centering capability for AmigaDOS 2.0+ users.
- * Removed EDITORSCREEN and QUITVERIFY configuration settings.
- * Added added RAMPSHIFTINCR and TOPLEFT configuration settings.
- * Created a SUPERHIRES mono-color font for use with FO/FS directives.
- * Added an em-dash (long dash) to all fonts at character 174 (hex AD).
-
-
- version 1.7
- -----------
-
- * Internal outline&shadow generation no longer creates a garbage underline.
- * During script play, holding the SHIFT key down for '+' no longer needed.
- * The < and > keys (or , and .) function the same as the up and down
- arrows. The arrow keys still do not work under AmigaDOS 1.3.
- * The main menu is now on a Workbench window. The video buffers do not
- get created until you try to play a script.
-
-
- version 1.6
- -----------
-
- (1.6e) Significant internal changes in anticipation of writing the editor.
- (1.6d) Fixed sudden time jumps that occurred with some ramped scripts.
- (1.6c) JACOsub now uses AmigaDOS 2.0 timer functions under 2.0.
- (1.6b) Fixed a problem causing DPaint IV file loading failures.
- (1.6b) Fixed a problem causing some font shadow generation to be clipped.
- (1.6b) Fixed (hopefully) clipping during inter-buffer superhires blits.
- (1.6b) Fixed bug resulting in erroneous colors when generating font
- outlines or shadows against background graphics.
- (1.6b) Multiple copies of JACOsub.font 29 were being loaded, which was
- unnecessarily consuming 200 extra kilobytes of memory!!
-
- * Now two IFF loading modes! IL (IFF Load) directive still loads an IFF
- bitmap directly into the display background. New IS (IFF Screen) loads
- an IFF file into its own screen. See JScripts.doc for limitations.
- * Up to 10 color palettes may be switched on the fly while playing a script
- using the new CP directive. Used to simulate more colors than available.
- * The #Q, #R and #S commands are now tied to #T. They now take their
- arguments in script time units rather than hundredths of seconds.
- * The #S command can now be used multiple times in a script, and it shifts
- the times for only those lines following the #S. The FIRST occurrence of
- #S is still a global shift for compatibility with previous versions.
- * JACOsub can anti-alias fonts when generating font outlines! See the
- ANTIALIASCOLOR setting in JACOsub.cfg, or the newly modified FO directive
- in JScripts.doc.
- * The JACOsub fonts have been modified ever so slightly here and there.
- * SUPERHIRES diagonal font shadow angle is now be 45-degrees.
- * Sometimes specifying a font in JACOsub.cfg didn't work. This is fixed.
- * The T modifier for GB and GG directives is now truly optional.
- * JConvert now corrects overlapping times when converting TTS scripts.
-
-
- version 1.5 - first Fred Fish release
- -------------------------------------
-
- * Added the FO and FS directives to generate outlines and shadows around
- regular mono-colored Amiga fonts! Slow but useful.
- * When a script completes playing, JACOsub no longer returns to main menu
- if +, -, up, or down is pressed to change ramp or shift setting.
- * Display now initializes to full height on overscanned PAL systems.
- * Added DURATIONWARN setting to warn if a title duration is too long.
- * Fixed an incompatibility warning problem with loading compiled scripts.
- * Specifying VB or VT offsets greater than 127 now works. But use the VP
- directive if you need offsets this large.
- * Jconvert utility now converts untranslatable lines to comments.
- * JConvert can now be run from the workbench, and can convert multiple
- files either from the commandline, Workbench icons, or a file requester.
- * Minor fixes: potential problem with fixed-width font handling; Workbench
- startup handling was improved; most files now have icons; one of the
- international characters in the 29-pixel font was not outlined.
- * SUPERHIRES verified to work on an A1200! Older A3000's might still have
- trouble (I don't have an A3000 to test).
-
-
- version 1.4
- -----------
-
- * JACOsub now displays IFF graphics along with the text! (2.0+ only)
- * Added JB directives to position blocks of text left right, and center.
- * Added more default directives D1, D2, etc. See #D in JScripts.doc.
- * Fixed problem where compiled scripts were saved under a weird name.
- * Olivier Mangon added .sub script conversion capability to JConvert.
- * CLOCKHEIGHT config setting lets you double running clock height.
- * Tilde (~) character now acts as a true 'hard' space in a script.
- * Changed shareware annoyance logo to what JACO likes to use.
- * SUPERHIRES mode *still* doesn't work! Grrr...
-
-
- version 1.31
- ------------
-
- Fixed two bugs of little consequence involving the { character, and
- parsing the arguments for #R and #S commands.
-
-
- version 1.3 official release
- ----------------------------
-
- * New directive: CSa:b:c, to put a solid or transparent box behind text.
- * Commandline switch: -register lets you register the program.
- * Added slightly annoying "unregistered" logo to 1st screen in script play.
- * Provided for error message output if program was run from Workbench.
- * Setup warnings now appear in a requester instead of text on the screen.
- * Clicking in the running clock screen no longer disables keystrokes.
- * The program now initializes 4 video buffers by default instead of 5.
-
-
- version 1.2 official pre-release
- --------------------------------
-
- * File requester has 3-D gadget appearance under AmigaDOS 2.0+.
- * File requester no longer needs a slash appended to directory name.
- * The jconvert utility got broken in 1.1. It's fixed now.
- * Added detection of time-overlap errors in non-JACOsub scripts.
- * I *think* I fixed the problem of JACOsub was ignoring SuperGen controls.
- * Both the 36 and 29 pixel fonts contain international characters.
- * FF directive is now FQ, for consistency with JACOsub.cfg settings.
- * Switched compilers from SAS C 5.10b to SAS C 6.2.
- * Documentation was getting unwieldy, so it is now split into two parts.
-
-
- version 1.1 pre-official release
- --------------------------------
-
- * Changed FN directive to FC for consistency with JACOsub.cfg, added FD.
- * Running clock display was transparent when genlocked. Now it's black.
- * Changed clock position, raised bottom-positioned text during clock play.
- * ESC key no longer ignored after clicking the mouse on the clock.
- * Changed the commandline switches to make more sense.
- * Ramp-time or shift-time adjustments can be made "on the fly" during play.
- * The #I command now passes down offsets from previously-included scripts.
- * File requesters (asl.library or req.library) now supported.
- * New script command: #S sets a play-time shift inside your scripts.
- * Downgraded some script compiler errors to warnings. Added a warning for
- titles that have a duration more than 2 minutes.
- * Blank lines when converting 3rd-party scripts are now ignored instead
- of being treated as unrecoverable errors.
- * Shortened compiler pass 2b significantly if not using time quantizing.
- * Fixed a bug that would cause memory errors when compiling short scripts.
- * Changed documentation to explain the JACOsub.cfg file.
- ...and other small changes, fixes, and improvements too numerous to mention.
-
-
- version 1.08 beta
- -----------------
-
- * JACOsub.Config is now called JACOsub.cfg, which has a more flexible
- format. Your old config file will be ignored.
- * The #R command now uses actual seconds instead of 1/100 second units.
- EDIT ALL YOUR RAMP-TIME-CORRECTED SCRIPTS TO REFLECT THIS CHANGE!
- * New script command added: #I <start time offset> <script file name>
- lets you include secondary scripts into your main script.
- * New menu items added: Ramp time now a menu item, you can begin play at
- any point in the script, and you can display a running clock.
- * When you press ESC during play, the play now terminates immediately
- instead of waiting for the next time event.
- * Script reading and compiler pass 1 routines underwent drastic internal
- changes to provide a hook for the timer/editor user interface.
- * Added 24-pixel-height mono-color fixed-width font, used to display the
- running clock, and will be used for interactive timing purposes.
- * Non-proportional (i.e. mono-spaced) fonts work properly now.
- * The JACOsub color fonts have been modified here and there.
- * The jconvert utility now has a quiet switch to inhibit voluminous output
- to the screen while it's doing its thing.
-
-
- version 1.07beta down to 1.00beta
- ---------------------------------
-
- Lots of beta releases and helpful feedback from beta testers; fixes and
- changes FAR too numerous to mention. Given that the first beta version
- was quite buggy, with only the ability to Read a script, Play a script,
- and Quit, with no Panimator conversion utility, this software package has
- come a long way!
-
-
- version .01 (internal)
- ----------------------
-
- AmigaBASIC program for proof-of-concept experiments. Didn't last long.
-
-
- version 0
- ---------
-
- JACOsub was a mere thought beginning to germinate. The fonts that would
- eventually become the JACOsub fonts were painstakingly designed here.
- They were originally intended to be used by the Phoenix Japanimation
- Society to improve the appearance of their excellent efforts, and were
- used first on "Devilman" 1 and 2 (script by JACO, subtitled by Tom Perry
- of the Phoenix Japanimation Society).
-